home *** CD-ROM | disk | FTP | other *** search
- ---------- ---------- ---------- ---------- ---------- ---------- ----------
- HERE IS A LIST OF ALL THE FILES IN THE DISTRIBUTION:
-
- NOTE: Files marked with a "*" are files that are either unchanged
- from their ``sc 6.21'' counterparts, or have only minor
- modifications. (OR, I've never even looked at them, and
- have no comprehension at all as to how they work :-)
-
- ---------- ---------- ---------- ---------- ---------- ---------- ----------
- FILES RELATED TO BUILDING SS
-
- README - READ THIS FILE FIRST. General overview, & Instructions
- Instruct - READ THIS FILE SECOND. Build instructions.
-
- config.* - Configuration Header file for various architectures.
- Choose the appropriate one and copy to 'config.h'
- Makefile - for building 'ss'
- Mklinks - (see 'Instruct') Creates directories for building ss.
-
- * eres.sed -\ Sed command files. Used by the Makefile, to build
- * sres.sed -/ experres.h and statres.h
- * torev - Sed command file. Used by the Makefile, in building
- 'ss.l' from 'ss.man'. (Some global changes are made,
- see the warning comments in 'ss.man').
-
- ---------- ---------- ---------- ---------- ---------- ---------- ----------
- SS SOURCE FILES
-
- * cmds.c - Command routines
- * crypt.c - Encryption utilities.
- Our system, being outside the US, cannot use this.
- Therefore this file is completely untouched, and the
- encryption feature is completely untried in 'ss'.
- ctrl.[c|h] - Process Control Character Commands
- (as opposed to menu commands).
- curs_sup.h - Curses-Support header file.
- disprng.[c|h] - Range Display/Manipulate functions.
- * format.c - formating a number.
- getinput.[c|h] - Functions for getting a line of input. Allows user
- editting of the input, etc. Based upon "input-edit"
- by Chris Thewalt.
- * gram.y - YACC file -> command parser. Becomes gram.c
- help.c - The beginnings of on-line help. Unfinished, not
- implemented in the default setup.
- * interp.c - Expression interpreter.
- keys.h - Header file, defining 'ss' key bindings.
- * lex.c - lexical analyzer (input processing also)
- menu.[c|h] - Menu Driver. Functions for displaying the command menus
- and processing the related input.
- m_cell.[c|h] - Cell Menu Operations
- m_edit.[c|h] - Edit Menu Operations
- m_file.[c|h] - File Menu Operations
- m_macro.[c|h] - Macro Menu Operations
- m_misc.[c|h] - Misc Menu Operations
- m_name.[c|h] - Name Sub-Menu Operations
- m_rowcol.[c|h] - Row Menu & Column Menu Operations
- m_view.[c|h] - View Sub-Menu Operations
- * range.c - Range Manipulations
- * screen.c - Curses based screen driver. (screen update routines)
- ss.c / ss.h - main program, main loop, main header file.
- version.c - 'ss' release version number
- * vmtbl.c - Spreadsheet 'tbl' creation
- * xmalloc.c - a "safer saner" malloc, for careless programmers.
-
- ---------- ---------- ---------- ---------- ---------- ---------- ----------
- MISC FILES:
-
- Bugs - Known problems not yet fixed.
- Changes - Changes since the last release.
- Copyright - Self-explanatory.
- Files - This file
- Prog.doc - A few random thoughts, directed at programmers.
- Todo - Ideas for enhancements for the next version.
-
- ss.man - The main man page for ss.
-
- examples/ - a few sample spreadsheets that I made up.
-
- sc_stuff/ - Contains misc. files left over from sc. No longer used.
- sunfkeys/ - See 'README' and 'sunfkeys/README' for the best
- explanation of what this is.
-
- ---------- ---------- ---------- ---------- ---------- ---------- ----------
- PSS FILES:
-
- * pss.c - Converts ASCII files into sc (and, therefore 'ss')
- compatible files. See the man page for more info.
- * pss.man - Man page for psc.c
-
- NOTE: These files are identical to the "psc.c" and "psc.doc"
- files from the sc 6.21 package, they have only been renamed.
-
- ---------- ---------- ---------- ---------- ---------- ---------- ----------
- VMS FILES:
-
- * VMS.doc - Instructions for VMS users
- * build.com - Makefile equivalent, for VMS systems
-
- NOTE: I have no VMS systems here. Therefore these are completely
- untested with ss. Provided for your information only.
- ---------- ---------- ---------- ---------- ---------- ---------- ----------
-